package com.ponhu.ea2.goodsCenter.provider.mapper;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.ponhu.ea2.goodsCenter.provider.config.DBSourceConfig;
import com.ponhu.ea2.vo.PonHuGoodsTradePriceInfoVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 *
 * @author luyu
 * @create 2021-09-16 15:58
 */
@Mapper
@DS(DBSourceConfig.PONHU_DB)
public interface PonHuGoodsTradePriceInfoMapper {

    /**
     * 查询所有三里屯门店的商品
     */
    List<PonHuGoodsTradePriceInfoVo> queryPonhuGoodspriceInfo();


    /**
     * 查询调拨到三里屯门店没有卖点语音的数据
     */
    List<PonHuGoodsTradePriceInfoVo> queryPonhuGoodsToSanLiTunNoGoodsSellingAudio();

    /**
     * 查询胖总管所有没有商品卖点数据
     * @return
     */
    List<PonHuGoodsTradePriceInfoVo> queryPonhuGoodsNoGoodsSelling();

    /**
     * 根据库存编码查询胖总管商品卖点
     * @param code
     * @return
     */
    PonHuGoodsTradePriceInfoVo getGoodsSellingByCode(@Param("code") String code);

    /**
     * 更新胖总管商品卖点音频路径
     * @param inventoryCode
     * @param audioUrl
     */
    void updateGoodsSellingAudioUrl(@Param("inventoryCode") String inventoryCode,@Param("audioUrl") String audioUrl);
}
